//给去注册账号a标签注册点击事件 切换盒子的显示隐藏
$('#goto-register').on('click', () => {
  $('#register').show()
})
//给已有账号去登录a标签注册点击事件 切换盒子的显示隐藏
$('#goto-login').on('click', () => {
  $('#register').hide()
})

//注册-验证输入框
// const form = layui.form
// form.verify({
//   username: [/^[a-z0-9]{6,10}$/, '账号名是6到10位由数字,小写字母组成'],
//   password: [/^[\S]{6,12}$/, '密码是6到10位,不能有空格'],
//   repwd: function (value) {
//     return $('.pwd').val() !== value && '两次密码不相同'
//   },
// })
//为注册按钮绑定submit事件  发送请求
$('#register .layui-form').on('submit', (e) => {
  e.preventDefault()
  const obj = {
    username: $('#register input[name=username]').val(),
    password: $('#register input[name=password]').val(),
  }
  // console.log(data);
  // let arr = []
  // for (let k in obj) {
  //   arr.push(`${k}=${obj[k]}`)
  // }
  // const str = arr.join('&')
  // console.log(str)
  // axios({
  //   method: 'post',
  //   url: 'http://api-breakingnews-web.itheima.net/api/reguser',
  //   data: handleDataFormat(obj),
  // }).then((res) => {
  //   const { message, status } = res.data
  //   if (status === 0) {
  //     layer.msg(message)
  //   }
  //   $('#register').stop().hide()
  // })

  reqPostRegister(obj, function (res) {
    const { message, status } = res.data
    // console.log(res)
    if (status === 0) {
      layer.msg(message)
    }
    $('#register').stop().hide()
  })
})
//为登录按钮绑定submit事件 发送请求 登录成功的话跳转页面
$('#login .layui-form').on('submit', async (e) => {
  e.preventDefault()
  const obj = {
    username: $('#login input[name=username]').val(),
    password: $('#login input[name=password]').val(),
  }
  // console.log(obj)
  // let arr = []
  // for (let k in obj) {
  //   arr.push(`${k}=${obj[k]}`)
  // }
  // const str = arr.join('&')
  // console.log(str)

  // axios({
  //   method: 'post',
  //   url: 'http://api-breakingnews-web.itheima.net/api/login',
  //   data: handleDataFormat(obj),
  // }).then((res) => {
  //   const { message, status } = res.data
  //   if (status === 0) {
  //     layer.msg(message)
  //   }
  //   window.location.href = './index.html'
  // })

  const res = await reqPostLogin(obj)
  // const {
  //   data: { message, status },
  // } = res
  // if (status === 0) {
  //   layer.msg(message)
  // }

  //将token储存在本地
  localStorage.setItem('big-event-token', res.data.token)
  // console.log(localStorage.getItem('big-event-token'))

  //跳转页面
  if (res.data.status === 0) {
    location.href = '../index.html'
  }
})
